package com.fg.cloud.manager.service.product;

import java.util.List;

import com.fg.cloud.manager.entry.product.vo.ProductMoreUnitVo;
import com.fg.cloud.manager.service.BaseService;

/**
 * Description:多单位Service
 * @author around
 * @date 2017年8月18日下午1:56:41
 */
public interface ProductMoreUnitService extends BaseService{

	/**
	 * Description:根据商品SKU信息查询所有多单位
	 * @param facId
	 * @param skuId
	 * @return
	 * @author around
	 * @date 2017年8月18日下午2:01:17
	 */
	List<ProductMoreUnitVo> findList(Long facId, Long skuId);
	
	/**
	 * Description:批量新增多单位
	 * @param facId
	 * @param skuId
	 * @param moreUnitList
	 * @return
	 * @author around
	 * @date 2017年8月18日下午2:04:00
	 */
	boolean insert(Long facId, Long skuId, List<ProductMoreUnitVo> moreUnitList);
	
	/**
	 * Description:删除该商品SKU对应的多单位
	 * @param facId 厂商ID
	 * @param skuId SKUID
	 * @return boolean true=成功
	 * @author around
	 * @date 2017年8月18日下午1:58:33
	 */
	boolean deletesBySku(Long facId, Long skuId);
	
	boolean deletesByProduct(Long facId, Long productId);

}
